a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0pt none; margin: 0pt; padding: 0pt; font-size: 100%; }
html, body { height: 100%; }
img { color: transparent; font-size: 0pt; vertical-align: middle; }
li { display: list-item; }
table { border-collapse: collapse; border-spacing: 0pt; }
th, td, caption { font-weight: normal; vertical-align: top; text-align: left; }

body { min-width: 960px; }
.container_24 { margin-left: auto; margin-right: auto; width: 960px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 { display: inline; float: left; margin-left: 5px; margin-right: 5px; }
.alpha { margin-left: 0pt; }
.omega { margin-right: 0pt; }
.container_24 .grid_6 { width: 230px; }
.container_24 .grid_7 { width: 270px; }
.container_24 .grid_12 { width: 470px; }
.container_24 .grid_17 { width: 670px; }
.container_24 .grid_24 { width: 950px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0pt; height: 0pt; }
.clearfix:before, .clearfix:after, .container_24:before, .container_24:after { content: "."; display: block; overflow: hidden; visibility: hidden; font-size: 0pt; line-height: 0; width: 0pt; height: 0pt; }
.clearfix:after, .container_24:after { clear: both; }
.clearfix, .container_24 {  }

body { font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: rgb(78, 76, 76); background: none repeat scroll 0% 0% rgb(232, 230, 230); }
hr { border-right: 0pt dotted rgb(204, 204, 204); border-width: 1px 0pt 0pt; border-style: dotted; border-color: rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; clear: both; height: 1px; }
:focus { outline: 0pt none; }
a img { border: 0pt none; }
h1 { font-size: 24px; }
h2 { font-size: 22px; }
h4 { font-size: 18px; }
ul { list-style: disc outside none; }

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure, iframe { margin-bottom: 15px; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-family: helvetica; }
a { text-decoration: none; color: rgb(214, 115, 9); }
a:hover { color: rgb(0, 102, 255); }
input[type="submit"] { cursor: pointer; }
th, td { padding: 5px; border: 1px solid rgb(235, 232, 218); }
textarea { width: 200px; height: 150px; }
.main-container { width: 960px; margin: 0pt auto; }
.main-content { background-color: rgb(246, 246, 246); margin-top: 30px; padding-top: 20px; padding-bottom: 30px; margin-bottom: 20px; overflow: hidden; box-shadow: 0px -1px 5px rgba(50, 50, 50, 0.3); }
.full-page, .index-page { padding: 0pt 15px; }
.header { margin-top: 20px; }
.header .logo {  }
.header .logo img { margin: 0px 0pt; }
.menu_wrapper { margin-top: 12px; margin-bottom: 30px; }
#menu { position: relative; z-index: 99; }
#menu li { list-style-type: none; padding: 0pt 10px; }
#menu li a { font-size: 14px; margin: 0pt; padding-bottom: 40px; position: relative; color: rgb(4, 0, 0); text-shadow: 0pt 1px 0pt rgb(133, 131, 131); text-align: center; text-decoration: none; background: url('../images/li-mark.png') no-repeat scroll center bottom transparent; text-transform: uppercase; }
#menu li.current-menu-item a, #menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover { background: url('../images/menu-marker.png') no-repeat scroll center bottom transparent; text-shadow: 0pt 1px 0pt rgb(226, 110, 58); }
#menu li.current-menu-item {  }
#menu li.current-menu-item a, #menu li.current_page_item a { color: rgb(226, 110, 58); text-shadow: 0pt 1px 0pt rgb(226, 110, 58); background: url('../images/menu-marker.png') no-repeat scroll center bottom transparent; }
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a.selected:hover { text-decoration: none; }
#menu .ddsmoothmenu { height: 30px; background: url('../images/sep.png') repeat-x scroll center bottom transparent; padding-bottom: 20px; text-align: center; }
#menu .ddsmoothmenu li { margin: 0pt ! important; position: relative; display: inline; }
#menu li.current-menu-parent a, #menu li.current_page_parent a, #menu li a.selected, #menu li a:hover { color: rgb(226, 110, 58); background: url('../images/menu-marker.png') no-repeat scroll center bottom transparent; }
#menu li.current-menu-item a:hover, #menu li.current-menu-parent a:hover, #menu li.current_page_parent a:hover, #menu li a.selected:hover { color: rgb(226, 110, 58); }
#container { margin: 0pt auto; position: relative; float: left; z-index: 0; }
#example { width: 600px; height: 415px; position: relative; margin-left: 0pt; }
#slides { position: absolute; top: 0px; left: 0px; z-index: 10; width: 600px; }
.slides_container { width: 600px; overflow: hidden; position: relative; display: none; background-color: rgb(255, 255, 255); }
.slides_container div.slide { width: 603px; height: 415px; display: block; background-color: rgb(255, 255, 255); }
.slides_container div.slide img { width: 605px; height: 415px; }
.pagination { margin: 26px 0pt 30px; text-align: center; width: 918px; }
.pagination li { display: inline; margin: 0pt 1px; list-style: none outside none; }
.pagination li a { display: inline-block; width: 20px; height: 0pt; margin: 0pt 3px; padding-top: 20px; background-image: url('../images/pagination.png'); background-position: 0pt 0pt; overflow: hidden; }
.pagination li.current a { background-position: 0pt -20px; }
.slider-wrapper { width: 920px; height: 455px; background: url('../images/slide-shaddow.png') no-repeat scroll 0px 410px transparent; margin-bottom: 50px; }
.slider-info { height: 415px; width: 320px; float: right; background-color: rgb(255, 255, 255); }
.header-search-block { float: left; padding: 20px 0 0 14px; height: 390px; z-index: 3; }
.header-search-block h2 { margin-bottom: 17px; font-family: helvetica; color: rgb(44, 145, 178); }
#listings-content { background: url('../images/listings-bg.png') repeat-y scroll 0% 0% transparent; }
#listings-options select { width: 190px; margin: 0px; border: 1px solid rgb(219, 219, 219); }
.view { background: url('../images/view.png') no-repeat scroll 0% 0% transparent; width: 55px; height: 29px; border: medium none; margin-top: -5px; }
select#cat { height: 29px; display: inline-block; }
#customsearch { background: url('../images/search.png') no-repeat scroll 0% 0% transparent; width: 266px; height: 46px; position: relative; margin-bottom: 0pt; }
#customsearch #searchinput { margin-top: 6px; margin-left: 40px; width: 130px ! important; background: none repeat scroll 0% 0% transparent; border: medium none; color: rgb(120, 120, 120); }
#customsearch .ssubmit { background: none repeat scroll 0% 0% transparent; width: 28px; height: 26px; border: medium none; text-indent: -9999px; position: absolute; top: 10px; right: 15px; }
#listings-options h2 { margin-left: 15px; }
#listings-options table { margin-bottom: 0pt; }
#listings-options table td { border: medium none; padding: 15px; }
#listings-options table td.second { padding-left: 0pt; }
#listings-options table tr { border: 1px dotted rgb(204, 204, 204); }
#listings-bottom { background: url('../images/listings-bottom.png') no-repeat scroll 0% 0% transparent;border-top: 1px dashed #CCCCCC;}
#search-container { background: none repeat scroll 0% 0% rgb(239, 235, 235); padding-top: 12px; padding-right: 10px; padding-left: 15px; width: 267px; }
.page-heading { margin-top: 13px; margin-bottom: 20px; padding-bottom: 25px; background: url('../images/page-line.png') repeat-x scroll center bottom transparent; }
.page-heading h1 { text-align: center; }
.page-feature { margin-top: 13px; margin-bottom: 40px; padding-bottom: 27px; background: url('../images/page-line.png') repeat-x scroll center bottom transparent; }
.page-feature a { margin-right: 21px; position: relative; }
.page-feature a img { width: 210px; height: 132px; background: url('../images/fade.png') no-repeat scroll 0% 0% transparent; z-index: -100; box-shadow: 3px 3px 5px rgb(105, 105, 104); }
.page-feature span.fade { background: url('../images/fade.png') no-repeat scroll 0pt 0pt transparent; position: absolute; top: -80px; left: -25px; display: block; opacity: 0; width: 275px; height: 190px; }
.page-feature a:last-child { margin-right: 0pt; }
.feature-content {  }
.feature-content .left-feature { width: 303px; overflow: hidden; padding-right: 20px; float: left; }
.feature-content .left-feature p { background: url('../images/sep.png') repeat-x scroll center bottom transparent; padding-bottom: 20px; }
.feature-content .left-feature .contactform { margin-top: 40px; margin-bottom: 50px; }
.feature-content .left-feature .contactform label { float: left; clear: both; margin-top: 7px; }
.feature-content .left-feature .contactform input[type="text"] { width: 228px; height: 32px; margin-bottom: 10px; }
.feature-content .left-feature .contactform textarea { width: 228px; height: 100px; padding-top: 5px; }
.feature-content .left-feature .contactform input[type="text"], .feature-content .left-feature .contactform textarea { margin-bottom: 20px; color: rgb(106, 101, 101); background: url('../images/text-areastrip.png') repeat-x scroll center top rgb(250, 249, 250); padding-left: 5px; border: 1px solid rgb(217, 218, 218); box-shadow: 0px 2px 5px rgb(221, 221, 221) inset; float: right; }
.feature-content .left-feature .contactform input[type="text"]:focus, .feature-content .left-feature .contactform textarea:focus { border: 1px solid rgb(216, 215, 215); background: none repeat scroll 0% 0% rgb(255, 255, 255); box-shadow: 0px 0px 0px rgb(0, 0, 0) inset; }
.feature-content .left-feature .contactform input[type="submit"] { border: medium none;color: #68833A; width: 82px; height: 32px; margin-bottom: 40px; background: url('../images/index-submit.png') no-repeat scroll 0% 0% transparent; float: right; overflow: hidden;padding-bottom: 6px;text-shadow: 1px 1px 1px #68833A;}
.feature-content .left-feature .contactform input[type="submit"]:hover {  }
.feature-content .right-feature { width: 576px; overflow: hidden; border-left: 1px dashed rgb(188, 188, 176); padding-left: 20px; margin-left: 10px; }
.page-item { padding-bottom: 15px; margin-bottom: 15px; position: relative; overflow: hidden; background: url('../images/blog-sep.png') repeat-x scroll center bottom transparent; }
.page-item:last-child { background: none repeat scroll 0% 0% transparent; }
.page-item .page-item-content p { line-height: 20px; margin-bottom: 5px; color: rgb(96, 92, 92); text-align: justify; }
.page-item .postimg { float: left; margin-top: 5px; max-width: 202px; max-height: 120px; margin-right: 15px; display: inline; padding: 4px; border: 1px solid rgb(172, 172, 172); background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.page-item .page-item-title {font-size:24px; margin-bottom: 5px; margin-top: 0px; padding-bottom: 10px; overflow: hidden; }
.page-item .page-item-title a { color: rgb(214, 115, 9); }
.table { width: 100%; border: medium none; margin-top: 4px; }
.right-feature .table { width: 575px; border: medium none; margin-top: 4px; }
.table span.info { color: rgb(4, 2, 0); }
.table span span { color: rgb(226, 110, 58); }
.right-feature .table .c-1 { width: 200px; border: medium none; }
.table .c-2 { width: 95px; border: medium none; }
.table .c-3 { width: 140px; border: medium none; text-align: right; }
.table .c-4 { border: medium none; }
.table .c-5 { border: medium none; }
.table tr { height: 20px; background-color: rgb(255, 255, 255); border: medium none; }
.table .first-row { color: rgb(85, 62, 50); background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(238, 237, 237); }
.table tr.pair { background-color: rgb(255, 255, 255); }
.footer { background-color: rgb(27, 37, 47); padding: 27px 0pt 20px; box-shadow: 0px -1px 5px rgba(50, 50, 50, 0.3); color: rgb(158, 165, 171); }
.footer .widget_inner { margin: 0pt 15px 15px 25px; }
.footer .widget_inner.last { margin-right: 20px; margin-left: -10px; }
.footer .widget_inner.last img { margin-left: 0pt; padding-left: 0pt; }
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 { color: rgb(158, 165, 171); background: url('../images/footer-sep.png') repeat-x scroll center bottom transparent; padding-bottom: 25px; }
.footer a { color: rgb(255, 255, 255); }
.footer a:hover { color: rgb(158, 165, 171); }
.footer ul { list-style: none outside none; }
.footer ul li { margin-left: 0px; margin-bottom: 3px; background: url('../images/footer-bullet.png') no-repeat scroll 0pt 8px transparent; padding-left: 15px; }
.footer ul li a { text-decoration: none; color: rgb(188, 186, 186); }
.footer ul li a:hover { color: rgb(255, 255, 255); }
.bottom-footer { background-color: rgb(0, 0, 0); border-top: 1px solid rgb(41, 60, 80); color: rgb(132, 132, 132); margin-bottom: 20px; box-shadow: 0px -1px 5px rgba(50, 50, 50, 0.3); overflow: hidden; padding: 10px 0pt; }
.bottom-footer .footer_bottom_inner span.copyright { margin-left: 25px; margin-bottom: 0pt; padding-top: 15px; }
.bottom-footer .copyright a { color: rgb(255, 255, 255); }
.bottom-footer .copyright a:hover { color: rgb(132, 132, 132); }
.bottom-footer .footer_bottom_inner { margin-bottom: 0pt; }
.content-bar { padding-left: 15px; margin-right: 40px; overflow: hidden; }
.content-bar img { width: 603px; height: auto; }
cufon { text-indent: 0pt ! important; }
@media screen, projection {
  cufon { display: inline-block ! important; position: relative ! important; vertical-align: middle ! important; font-size: 1px ! important; line-height: 1px ! important; }
  cufon cufontext { display: inline-block ! important; width: 0pt ! important; height: 0pt ! important; overflow: hidden ! important; text-indent: -10000in ! important; }
  cufon canvas { position: relative ! important; }
}
@media print {
  cufon { padding: 0pt ! important; }
  cufon canvas { display: none ! important; }
}
SPAN.skype_pnh_container SPAN.skype_pnh_mark { display: none ! important; }
@media screen {
  SPAN.skype_pnh_print_container_1353027496 { display: none ! important; }
  SPAN.skype_pnh_container, SPAN.skype_pnh_container * { background-attachment: scroll ! important; background-color: transparent ! important; background-image: none ! important; background-position: 0px 0px ! important; background-repeat: no-repeat ! important; border: 0pt none rgb(0, 0, 0) ! important; border-collapse: separate ! important; bottom: auto ! important; clear: none ! important; clip: auto ! important; cursor: pointer ! important; display: inline ! important; float: none ! important; font-style: normal ! important; left: auto ! important; letter-spacing: 0pt ! important; list-style: disc outside none ! important; overflow: hidden ! important; padding: 0px ! important; page-break-after: auto ! important; page-break-before: auto ! important; page-break-inside: auto ! important; position: static ! important; right: auto ! important; table-layout: auto ! important; text-align: left ! important; text-decoration: none ! important; text-indent: 0px ! important; text-transform: none ! important; text-shadow: none ! important; top: auto ! important; word-spacing: normal ! important; z-index: 0 ! important; color: rgb(0, 175, 253) ! important; font-size: 1em ! important; font-family: 'Helvetica Neue Regular',Helvetica,Arial,sans-serif ! important; font-weight: normal ! important; margin: 0px ! important; vertical-align: baseline ! important; width: auto ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_free SPAN.skype_pnh_free_text_span { display: inline ! important; font-weight: normal ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_free SPAN.skype_pnh_text_span { display: inline ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_free SPAN.skype_pnh_free_text_span { display: inline ! important; font-weight: normal ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_free SPAN.skype_pnh_text_span { display: inline ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_common SPAN.skype_pnh_free_text_span { display: none ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_common SPAN.skype_pnh_text_span { display: inline ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_common SPAN.skype_pnh_free_text_span { display: none ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_common SPAN.skype_pnh_text_span { display: inline ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_fax SPAN.skype_pnh_free_text_span { display: none ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_active_fax SPAN.skype_pnh_free_text_span { display: none ! important; }
  SPAN.skype_pnh_container IMG.skype_pnh_logo_img { width: 1em ! important; height: 1em ! important; max-width: 24px ! important; min-width: 8px ! important; max-height: 24px ! important; min-height: 8px ! important; vertical-align: middle ! important; }
  SPAN.skype_pnh_container:hover SPAN.skype_pnh_text_span { text-decoration: underline ! important; }
  SPAN.skype_pnh_container:hover SPAN.skype_pnh_free_text_span { text-decoration: underline ! important; }
  SPAN.skype_pnh_container SPAN.skype_pnh_dropart_flag_span { background-position: 1px 1px ! important; width: 18px ! important; }
}
@media print {
  SPAN.skype_pnh_print_container_1353027496 {  }
  SPAN.skype_pnh_container { display: none ! important; }
}
SPAN.skype_pnh_container, SPAN.skype_pnh_container * { direction: ltr ! important; }
SPAN.skype_pnh_container IMG.skype_pnh_logo_img { margin-right: 5px ! important; }
@media screen {
}
.skype_pnh_menu_container { position: absolute ! important; z-index: 2147483647 ! important; background-color: rgb(255, 255, 255) ! important; min-width: 200px ! important; padding: 0px ! important; border: 2px solid rgb(0, 175, 240) ! important; line-height: normal ! important; }
.skype_pnh_menu_container a, .skype_pnh_menu_container div.skype_pnh_menu_toll_info span { white-space: nowrap ! important; border-style: none ! important; letter-spacing: 0px ! important; background-image: none ! important; }
.skype_pnh_menu_container div { position: relative ! important; height: 23px ! important; margin: 0px ! important; background-color: rgb(255, 255, 255) ! important; padding-top: 12px ! important; }
.skype_pnh_menu_container div a, .skype_pnh_menu_container div span { margin: 0pt 13px ! important; font-family: 'Helvetica Neue Regular','Helvetica','Arial' ! important; font-size: 10pt ! important; font-weight: normal ! important; font-style: normal ! important; background-color: rgb(255, 255, 255) ! important; }
.skype_pnh_menu_container div a { color: rgb(0, 175, 240) ! important; text-decoration: none ! important; }
.skype_pnh_menu_container div a:hover { text-decoration: underline ! important; }
.skype_pnh_menu_container a:link, .skype_pnh_menu_container a:visited { color: rgb(0, 175, 240) ! important; }
.skype_pnh_menu_click2call { background-repeat: no-repeat ! important; }
.skype_pnh_menu_click2sms { display: none; }
.skype_pnh_menu_container div.skype_pnh_menu_toll_info { border-top: 1px solid rgb(0, 175, 240) ! important; height: 22px ! important; }
.skype_pnh_menu_toll_callcredit, .skype_pnh_menu_toll_free { color: rgb(147, 149, 152) ! important; white-space: nowrap ! important; }
.skype_pnh_menu_toll_callcredit { display: block ! important; }
.skype_pnh_menu_toll_free { display: none ! important; }
.skype_pnh_menu_container { direction: ltr ! important; text-align: left ! important; }
.skype_pnh_menu_click2call { background-position: 11px 11px ! important; padding-left: 25px ! important; }
.skype_pnh_menu_click2call_action { margin-left: 0px ! important; }
.skype_pnh_menu_click2call { background-image: url('../images/undefined') ! important; }
#listings{border: 1px solid orange;padding-top: 15px;}
#contactForm {
    margin-top: 40px;
    overflow: hidden;
}
#contactForm input[type="text"] {
    height: 33px;
}

#contactForm input[type="text"], #contactForm textarea {
    border: 1px solid #D8D7D7;
    clear: none;
    float: right;
    padding-left: 5px;
    width: 465px;
}
#contactForm label {
    clear: both;
    float: left;
    font-size: 14px;
}

#contactForm label {
    margin: 10px 0 5px;
}
#contactForm input[type="submit"], #contactForm input[type="reset"] {
    background: url("../images/index-submit.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
	color:#68833A;
    cursor: pointer;
    float: left;
    height: 32px;
    margin-left: 110px;
    margin-top: 35px;
	padding-bottom: 6px;
	text-shadow: 1px 1px 1px #68833A;
    width: 82px;
}